home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13603 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  4.4 KB

  1. Path: news-m01.ny.us.ibm.net!usenet
  2. From: tnagy@ibm.net
  3. Newsgroups: alt.computer.consultants,comp.edu,comp.lang.basic.misc,comp.lang.c++,comp.lang.misc,comp.lang.pascal.borland,comp.lang.pascal.delphi.misc,comp.misc,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.programming
  4. Subject: Re: Info on being a Systems Programmer/Analyst?
  5. Date: 26 Mar 1996 02:59:34 GMT
  6. Message-ID: <4j7min$nps@news-s01.ny.us.ibm.net>
  7. References: <4itd85$28s0@news-s01.ny.us.ibm.net> <Doo5o5.CB4@presby.edu> <4j72mr$l5d@scoop.eco.twg.com>
  8. Reply-To: tnagy@ibm.net
  9. NNTP-Posting-Host: slip129-37-158-68.on.ca.ibm.net
  10. X-Newsreader: IBM NewsReader/2 v1.2
  11.  
  12. In <4j72mr$l5d@scoop.eco.twg.com>, mike@jake.eco.twg.com (This space intentionally left blank) writes:
  13. >Ummmm....excuse me, but who do you think writes the stuff that gets shipped
  14. >with the device, or provided by the OS provider or makes the packages you
  15. >talk of?  System Programmers.
  16.  
  17. Well, those who write the device drivers, need not necessarily know the whole
  18. OS, only a part of it. The same applies for the developers of the OS as well.
  19. Writing the console interface part of an OS does not make you an expert in
  20. Disk I/O operations, and you are not expected to be. System Programmers,
  21. on the other hand must have an overall knowledge of the OS, so that they
  22. can 'make system alterations' in case they are needed, but more importantly,
  23. they can provide solutions which are related to the actual implementation
  24. of the OS. For example, many years ago, at least, you created your own
  25. supervisor and other system components based on your needs [IBM360/370].
  26. The systems programmer had to know whether an option was implemented or
  27. which of the alternative options were elected. The only person you could ask
  28. about it was the systems programmer. Just to install the OS, you were required
  29. to know it along with your company's needs.
  30.  
  31. >You are right that most companies have no need for system programers these
  32. >days, but the ones who do, need them to stay in business becausr their
  33. >business is providing system software.  The place I work still writes device
  34. >drivers because that is part of the product we sell to customers.
  35.  
  36. As I hinted above, I consider these people system developers and not system
  37. programmers. System developers, in my opinion are programmers, specializing
  38. in system components, as opposed to let's say financial applications. Just a
  39. different area, still, it is programming. (No offence meant, I know that many
  40. feels that system development is somewhat 'superior' to developing other
  41. applications. I wrote I/O system, supervisor, utilities and 'regular' applications
  42. as well, and I can assure you that one is not easier than the other.)
  43.  
  44. >Most "end-user" companies (the majority of companies these days) have no
  45. >need for system programmers.  They need system managers/administrators and
  46. >they may need application programmers (unless they are in a "vertical
  47. >market" and the specialized stuff they need is commercially available or
  48. >contract out all their development), but the days of every installation
  49. >needing a system programmer are gone.  When the system crashes and takes a
  50. >dump, you don't call in your own personal system programmer these days, you
  51. >call the support number for the folks you bought the software from, send
  52. >them the dump and *they* call in their own personal system programmer to
  53. >look at it (we're assuming real computers here, not "press the reset button
  54. >if it locks up" toy machines ;^).
  55.  
  56. Agreed...
  57.  
  58. >getting fancy... Sound "real-world" enough for you?  ;^)  (BTW - this
  59. >professor was the only one on the faculty with real programming experience
  60. >as a working programmer rather than an academic...and it showed!  Dr.
  61. >Dunning...are you out there somewhere?  If so, THANK YOU!!!)
  62.  
  63. Yes, fortunately there are some good profs out there, alas they are the
  64. minority (based on my experience). Also, a lot depend on which university
  65. you attend. One of the universities I went to had 65% useful stuff, the other
  66. about 15% (the rest was higher math, sheesh...).
  67.  
  68. >>There must be ACTIVE systems programmers who read some of these
  69. >>newsgroups and can tell us how much 'administrative' work they do and
  70. >>how much 'system alterations'. If you are out there, please speak up and
  71. >>make me stand corrected.
  72. >
  73. >The ones we have here spend 80% of their time on coding, debugging and
  74. >researching requirements for new code.
  75.  
  76. Yes, but (at least in my book) they are not systems programmers...
  77.  
  78. You wrote good stuff and I enjoyed it, but not convinced...
  79.  
  80. Tom
  81.  
  82.